/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Bean;

import Dao.CdrDao;
import java.sql.Time;
import java.text.DecimalFormat;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import model.Cdrlog;
import model.Reportegeneral;
import model.Reporterecargas;

/**
 *
 * @author Joel
 */
@ManagedBean
@RequestScoped
public class CdrBean {
    private String id;
    private Reportegeneral report;
    private List<Cdrlog> llamadassalientes;
    private List<Cdrlog> llamadasentrantes;
    private List<Reporterecargas> reporterecargas;
    CdrDao obj = new CdrDao();
    /**
     * Creates a new instance of CdrBean
     */
    public CdrBean() {
        id=FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("id").toString();
        report=obj.buscarporId(id);
    }

    public List<Cdrlog> getLlamadassalientes() {
        llamadassalientes=obj.llamadassalientes(id);
        return llamadassalientes;
    }

    public List<Cdrlog> getLlamadasentrantes() {
        llamadasentrantes=obj.llamadasentrantes(id);
        return llamadasentrantes;
    }

    public List<Reporterecargas> getReporterecargas() {
        reporterecargas=obj.reporterecargas(id);
        return reporterecargas;
    }
    
    public Time converTime(int t){
        return new Time(0, 0, t);
    }
    
    public String convertDouble(Double d){
        DecimalFormat df = new DecimalFormat("0.00");
        return df.format(d);
    }

    public Reportegeneral getReport() {
        return report;
    }

    public void setReport(Reportegeneral report) {
        this.report = report;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    
    
    
}
